/**
 * 
 */
package com.ms.game.lobby.db;

import java.math.BigDecimal;

import javax.persistence.Entity;
import javax.persistence.Table;

import com.xpec.c4.db.model.log.basic.BasicLogModel;

/**
 * 玩家拉彩、中獎公告的 log
 * 
 * @author TW15010
 */
@Entity
@Table(name = "game_lobby_jackpot_notify")
public class GameLobbyJackpotNotifyLogModel extends BasicLogModel {
	/**
	 * 
	 */
	private static final long serialVersionUID = 2217128423986990600L;

	/**
	 * 事件類型
	 * 
	 * @see com.ms.game.lobby.message.JackpotEventType
	 */
	private int eventType;

	/** 玩家名稱 */
	private String playerName;

	/** 遊戲名稱 */
	private String gameName;

	/** 遊戲館名 */
	private String hallName;

	/** 獎項名稱 */
	private String bonusName;

	/** 獲得金幣 */
	private long coin;

	/** 餘額 */
	private BigDecimal remainValue;

	public int getEventType() {
		return eventType;
	}

	public void setEventType(int eventType) {
		this.eventType = eventType;
	}

	public String getPlayerName() {
		return playerName;
	}

	public void setPlayerName(String playerName) {
		this.playerName = playerName;
	}

	public String getGameName() {
		return gameName;
	}

	public void setGameName(String gameName) {
		this.gameName = gameName;
	}

	public String getBonusName() {
		return bonusName;
	}

	public void setBonusName(String bonusName) {
		this.bonusName = bonusName;
	}

	public long getCoin() {
		return coin;
	}

	public void setCoin(long coin) {
		this.coin = coin;
	}

	public String getHallName() {
		return hallName;
	}

	public void setHallName(String hallName) {
		this.hallName = hallName;
	}

	public BigDecimal getRemainValue() {
		return remainValue;
	}

	public void setRemainValue(BigDecimal remainValue) {
		this.remainValue = remainValue;
	}
}
